Text copied to clipboard!

Τίτλος

Text copied to clipboard!

Προγραμματιστής Ενσωματωμένου Λογισμικού

Περιγραφή

Text copied to clipboard!
Αναζητούμε έναν έμπειρο Προγραμματιστή Ενσωματωμένου Λογισμικού για να ενταχθεί στην ομάδα μας. Ο ιδανικός υποψήφιος θα έχει ισχυρό υπόβαθρο στον προγραμματισμό χαμηλού επιπέδου, την ανάπτυξη λογισμικού για ενσωματωμένα συστήματα και την κατανόηση των αρχών σχεδιασμού υλικού και λογισμικού. Ο ρόλος απαιτεί ικανότητα ανάλυσης και επίλυσης προβλημάτων, καθώς και εμπειρία στη χρήση γλωσσών προγραμματισμού όπως C και C++. Ο υποψήφιος θα συνεργάζεται στενά με μηχανικούς υλικού και άλλες ομάδες ανάπτυξης για τη δημιουργία αποδοτικών και αξιόπιστων λύσεων. Οι κύριες αρμοδιότητες περιλαμβάνουν τον σχεδιασμό, την ανάπτυξη και τη δοκιμή λογισμικού για ενσωματωμένα συστήματα, τη βελτιστοποίηση της απόδοσης και την αντιμετώπιση τεχνικών προκλήσεων. Ο υποψήφιος θα πρέπει να έχει εμπειρία σε λειτουργικά συστήματα πραγματικού χρόνου (RTOS), διασύνδεση με περιφερειακές συσκευές και ανάπτυξη προγραμμάτων οδήγησης συσκευών. Επιπλέον, θα πρέπει να είναι εξοικειωμένος με εργαλεία ανάλυσης και αποσφαλμάτωσης, καθώς και με πρωτόκολλα επικοινωνίας όπως SPI, I2C και UART. Ο ιδανικός υποψήφιος θα πρέπει να διαθέτει πτυχίο στην Πληροφορική, Ηλεκτρονική Μηχανική ή συναφή τομέα, καθώς και εμπειρία σε έργα ανάπτυξης ενσωματωμένου λογισμικού. Η ικανότητα εργασίας σε ομάδα, η προσοχή στη λεπτομέρεια και η ικανότητα διαχείρισης πολλαπλών έργων είναι απαραίτητες δεξιότητες για αυτή τη θέση. Αν έχετε πάθος για την ανάπτυξη ενσωματωμένων συστημάτων και θέλετε να εργαστείτε σε ένα δυναμικό περιβάλλον με καινοτόμες τεχνολογίες, σας προσκαλούμε να υποβάλετε την αίτησή σας.

Καθήκοντα

Text copied to clipboard!
  • Σχεδιασμός και ανάπτυξη ενσωματωμένου λογισμικού για διάφορες εφαρμογές.
  • Δοκιμή και αποσφαλμάτωση λογισμικού για βελτίωση της απόδοσης και της αξιοπιστίας.
  • Συνεργασία με μηχανικούς υλικού για την ενσωμάτωση λογισμικού και υλικού.
  • Ανάπτυξη και συντήρηση προγραμμάτων οδήγησης συσκευών και διασυνδέσεων.
  • Βελτιστοποίηση κώδικα για απόδοση και κατανάλωση ενέργειας.
  • Διαχείριση και τεκμηρίωση του κώδικα και των διαδικασιών ανάπτυξης.
  • Ανάλυση και επίλυση τεχνικών προβλημάτων σε ενσωματωμένα συστήματα.
  • Συμμετοχή σε διαδικασίες αναθεώρησης κώδικα και βελτίωσης ποιότητας.

Απαιτήσεις

Text copied to clipboard!
  • Πτυχίο στην Πληροφορική, Ηλεκτρονική Μηχανική ή συναφή τομέα.
  • Εμπειρία στον προγραμματισμό C και C++ για ενσωματωμένα συστήματα.
  • Κατανόηση λειτουργικών συστημάτων πραγματικού χρόνου (RTOS).
  • Γνώση πρωτοκόλλων επικοινωνίας όπως SPI, I2C, UART.
  • Εμπειρία στη χρήση εργαλείων αποσφαλμάτωσης και ανάλυσης.
  • Ικανότητα εργασίας σε ομάδα και επίλυσης τεχνικών προβλημάτων.
  • Γνώση αρχιτεκτονικών μικροελεγκτών και μικροεπεξεργαστών.
  • Εμπειρία σε Agile ή άλλες μεθοδολογίες ανάπτυξης λογισμικού.

Πιθανές ερωτήσεις συνέντευξης

Text copied to clipboard!
  • Ποια είναι η εμπειρία σας στην ανάπτυξη ενσωματωμένου λογισμικού;
  • Έχετε εργαστεί με λειτουργικά συστήματα πραγματικού χρόνου (RTOS);
  • Ποιες γλώσσες προγραμματισμού χρησιμοποιείτε για ενσωματωμένα συστήματα;
  • Πώς αντιμετωπίζετε προβλήματα απόδοσης σε ενσωματωμένα συστήματα;
  • Έχετε εμπειρία στη διασύνδεση λογισμικού με υλικό;
  • Ποια εργαλεία αποσφαλμάτωσης έχετε χρησιμοποιήσει;
  • Πώς διαχειρίζεστε την τεκμηρίωση του κώδικα σας;
  • Έχετε εμπειρία σε ανάπτυξη προγραμμάτων οδήγησης συσκευών;